public class Leet1480 {
    /**给你一个数组 nums 。数组「动态和」的计算公式为：runningSum[i] = sum(nums[0]…nums[i]) 。
     请返回 nums 的动态和。

     输入：nums = [1,2,3,4]
     输出：[1,3,6,10]
     解释：动态和计算过程为 [1, 1+2, 1+2+3, 1+2+3+4] 。
     *
     */
    public int[] runningSum(int[] nums) {
        int length=nums.length;
        int []intArray=new int[length];

        for (int i=0;i<nums.length;i++){
            for (int j=0;j<=i;j++){
                intArray[i]+=nums[j];
            }
        }
        return  intArray;
    }
    /**\
     * 解法2
     */
    public int[] runningSum2(int[] nums) {
        int len = nums.length;
        if(len == 0){
            return nums;
        }
        for(int i=1;i < len;i++){
            nums[i]+=nums[i-1];
        }
        return nums;
    }


}
